SaCS: A Method and a Pattern Language for the Development of Conceptual Safety Designs

نویسنده

  • André Alexandersen Hauge
چکیده

Flight control systems, railway interlocking systems, and nuclear reactor protection systems are examples of safety critical systems from different industrial domains. A safety critical system within any of these domains requires some type of acceptance from a safety authority prior to commissioning. The minimum prerequisite for achieving acceptance is to comply with relevant normative requirements from regulations and standards. Safety standards and guidelines typically define the safety objectives to be met by a system and by the process of developing the system. In this thesis we present a method and a pattern language called Safe Control Systems (SaCS) for development of conceptual safety designs. By a conceptual safety design we mean an early stage specification of system requirements, system design, and safety case for a safety critical system. The SaCS method consists of: (1) The SaCS process – a process for the systematic application of patterns as development support. (2) The library of SaCS patterns – a collection of patterns providing guidance on effective solutions to different challenges relevant when developing conceptual safety designs. The library is structured into patterns for requirements capture, system design and safety assurance in the form of a safety case. (3) The SaCS pattern language – a language for defining patterns and for specifying the application of patterns for safety design conceptualisation. The three artefacts are complementary and their integration represents a combined approach to pattern-based development. The patterns in the library represent safety engineering best practices inspired by international safety standards and guidelines. Applying patterns according to the SaCS process supports establishing the evidence that the conceptualisation of systems is being performed according to a suitable process and according to accepted practices. The pattern language supports the specification of patterns and the documentation of their use. The SaCS method has been evaluated in three different studies: (1) Study 1 – a case study on safety design conceptualisation of a nuclear power plant control system; (2) Study 2 – a case study on safety design conceptualisation of a railway interlocking system; (3) Study 3 – an analytic evaluation of the suitability of the SaCS pattern language for its intended task. The experiences and results from the different evaluations indicate that the SaCS method facilitates the development of conceptual safety designs by systematically combining and applying patterns as development support.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Analytic Evaluation of the SaCS Pattern Language – Including Explanations of Major Design Choices

In this paper, we present an analytic evaluation of the Safe Control Systems (SaCS) pattern language for the development of conceptual safety designs. By a conceptual safety design we mean an early stage specification of system requirements, system design, and safety case for a safety critical system. The SaCS pattern language may express basic patterns on different aspects of relevance for con...

متن کامل

An Analytic Evaluation of the SaCS Pattern Language for Conceptualisation of Safety Critical Systems

In this paper, we present the Safe Control Systems (SaCS) pattern language for the development of conceptual safety designs and conduct an analytical evaluation of the appropriateness of the language for its intended task. By a conceptual safety design we mean an early stage specification of system requirements, system design, and safety case for a safety critical system. The SaCS pattern langu...

متن کامل

Developing Safe Control Systems using Patterns for Assurance

The Safe Control Systems (SaCS) method is a pattern-based method supporting the development of conceptual designs for safety critical systems. A pattern language offers support for the method by six different kinds of basic patterns, operators for combining patterns, and a graphical notation for visualising a pattern composition. Intended users of SaCS are system developers, safety engineers an...

متن کامل

A Pattern-Based Method for Safe Control Systems Exemplified within Nuclear Power Production

This article exemplifies the application of a pattern-based method, called SaCS (Safe Control Systems), on a case taken from the nuclear domain. The method is supported by a pattern language and provides guidance on the development of design concepts for safety critical systems. The SaCS language offers six different kinds of basic patterns as well as operators for composition.

متن کامل

From Embodiment to Metaphor: A Study on Social Cognitive Development and Conceptual Metaphor in Persian-Speaking Children

This study explores the metaphoric comprehension of normal Persian-speaking children, as well as theories of cognitive development and cultural and social impacts. The researchers discuss the improvement of the understanding of ontological conceptual metaphors through age growth and cognitive development, and how it helps to expand children’s thoughts and knowledge of the world. In this study, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014